关于vscode调试时跳不到本.py或本.ipynb文件之外的问题 | 您所在的位置:网站首页 › vscode 调试python文件 › 关于vscode调试时跳不到本.py或本.ipynb文件之外的问题 |
今天遇到了一个问题,就是在使用vscode对jupyter进行调试的时候,断点突然跳不进去了。就像下图这样。我点这个单步调试和这个单步跳过的效果一样。这让我很无解。。。 ![]() 然后我就在网上查,查了一些我们国内的资料,参考了【VSCode】debug模式无法跳转进入内置模块_不吃饭就会放大招的博客-CSDN博客这位博主的方法,然后没解决。(但是这个方法应该也是解决这个问题的一步) 上面这位博主是咋做的呢?首先打开调试界面。像下图这样。 ![]() 点击红框的 ![]() 把代码里的“justMyCode”改为false。 然后,我重启了一下vscode,发现问题并没有解决啊。 然后又查到一个说在首选项-设置-功能-调试下的第一个Allow Breakpoints Everywhere打勾。 ![]() 好,我也打勾了,还是不行。 最够去搜了搜国外的网站,然后发现在下面两个帖子找到了答案。 justMycode = false does not work · Issue #795 · microsoft/debugpy · GitHub 和 JustMyCode = False does not work when debugging a Jupyter Notebook Cell · Issue #8413 · microsoft/vscode-jupyter · GitHub 具体是怎么做的呢?很简单。在设置里搜jupyter,把第四项Debug Just My Code的勾去掉就好了。 ![]() 然后,我的问题就解决了。 ========================================================= 2023/3/29 今天我在调试.py文件的时候,歪日又跳不到别的文件中的函数了。然后搜到了解决办法, (115条消息) vscode使用虚拟环境debug,无法在三方库中的断点上停止_Goodwillie的博客-CSDN博客 在这个博主博客的评论里,大佬说: ![]() 然后我的问题就解决了!!! |
CopyRight 2018-2019 实验室设备网 版权所有 |